package com.charlotte.study.gupao.singleton.lazy;

/**
 * 懒汉式单例，模式2
 * 优点：
 *      1. 节省资源空间
 *      2. 简单易懂
 *      3. 线程安全（加了锁）
 * 缺点：
 *      1. 性能存在瓶颈
 *      2. 能被反射破坏
 * @author junjie.ding
 * @date 2020/2/27
 */
public class LazySingletonDemo2 {

    private static LazySingletonDemo2 demo;

    public synchronized static LazySingletonDemo2 getInstance(){
        if(demo == null){
            demo = new LazySingletonDemo2();
        }
        return demo;
    }
}
